package com.langyue.lintcode.main;

import java.util.Scanner;

/**
 * 输出杨辉三角（Java 版）
 *
 * 描述：
 * 你的代码需要从标准输入流（控制台）中读入一个正整数 n，然后计算出前 n 行的杨辉三角并将结果打印到标准输出流（控制台）中。
 */
public class YangHuiTriangleMain {
    public static void main(String[] args) {
        //从输入流 输入读取n
        Scanner scanner = new Scanner(System.in);
        int n = scanner.nextInt();
        for (int i=1;i<=n;i++){
            for (int j=1;j<=i;j++){
                if (j==1 || j==i) {
                    if (j!=i){
                        System.out.print(1+"-");
                    }else {
                        System.out.print(1);
                    }
                } else{
                    System.out.print(i-1+"-");
                }
            }
            if (i!=n){
                System.out.println();
            }
        }
    }
}
